export interface PlaceholderIcons {
  // 弹窗广告
  popUpAds: string
  // 精彩图集
  homeAtlas: string
  // 精彩小说
  homeArticle: string
  // 其余广告
  otherAds: string
  // 图集
  atlas: string
  // 文章
  article: string
  // 影片
  film: string
  // 底部功能样式
  bottom1: string
  bottom2: string
  bottom3: string
  // 小说、图集分类宫格更多
  novel1: string
  novel2: string
  // 展开
  expand1: string
  expand2: string
  // 阅读组件
  readSetting1: string
  readSetting2: string
  readSetting3: string
  // 公告
  notice1: string
  notice2: string
  notice3: string
  noticeClose1: string
  noticeClose2: string
  // 热度
  hot: string
  //收藏
  collected: string
  // 点赞
  like: string
  // 评分
  filmrate_1: string
  filmrate_2: string
  filmrate_3: string
  // 收起
  put_away: string
  // 分享
  icon_share: string
  // 顶部功能图标
  top_like1: string
  top_like2: string
  top_like3: string
  top_collect1: string
  top_collect2: string
  top_collect3: string
  top_share1: string
  top_share2: string
  top_share3: string
}

const modules = import.meta.glob('./*.svg', { eager: true })
const placeholderIcons: Record<string, any> = {}
Object.keys(modules).forEach((k) => {
  const key = k.replace('./', '').replace('.svg', '')
  placeholderIcons[key] = (modules as any)[k].default
})

/**
js: 
  import { placeholderIcons } from '@cms/components'
vue：
  <img :src="placeholderIcons.article" />
 */
export default placeholderIcons as PlaceholderIcons
